/* 专项分析 */
html,
body,
#app {
  height: 100%;
  overflow: hidden;
}

.app-body {
  height: 100%;
  margin: -10px;
  // overflow: hidden;
}

.container {
  padding: 5px 5px 0;
  background-color: #fff;
  height: calc(100vh - 66px);

  .el-row {
    width: 100%;
    height: 100%;

    .el-col {
      height: 100%;
    }
  }
}

.row-header {
  height: 40px;
  background-color: #2f9891;
}

.header-title {
  font-family: 'Microsoft YaHei', 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 22px;
  color: #fff;
  text-align: center;
  line-height: 38px;
  letter-spacing: 0.3em;
}

.el-form-item {
  margin-bottom: 5px;
}

/deep/.el-table .el-table__header-wrapper {
}


/deep/.pagination-container {
  margin-top: 0px;
}

/deep/.el-icon-close:before {
  color: rgb(32, 32, 32);
}

.el-divider--horizontal {
  margin: 1px 0;
}

/deep/.el-drawer__body {
  height: 100%;

  .rightInfo {
    width: 100%;
    height: 100%;

    .chartWrap {
      height: 45%;
      width: 100%;

      .chartClass {
        width: 100%;
        height: 100%;
      }
    }

    .tab_right {
    }
  }
}
